const fs = require('fs');

// 传统的方式
// fs.readFile('./foo.txt', (err, data) => {
//     console.log(data);
// })

// 流的方式读取
const reader = fs.createReadStream('./foo.txt', {
    start: 3,
    end: 6,
    highWaterMark: 2
})

// 数据读取
reader.on('data', (data) => {
    console.log(data);

    reader.pause();

    setTimeout(() => {
        reader.resume();
    }, 1000);
})

reader.on('open', () => {
    console.log('file open');
})

reader.on('close', () => {
    console.log('close');
})

